1 - se deben compilar desde linea de comandos con un scripts todos los otros ejecutables a los que el programa principal llama. Estoy hablando de otras partes del codigo boriel, que se corren ya compiladas y se ejecutan en boriel a traves de USR. Si esos programas van a parar a bancos de memoria , ir a tools y correr el archivo bat del banco correspondiente. Estos bats arman el archivo de cada banco y lo dejan en la carpeta de banco correspondiente.  



2 - El programa principal se compila a partir del 24576.
 -  Si el programa quiere ejecutarse en ZXBS estos archivos binarios de banco tienen que estar mapeados al ramdrive , al banco correspondiente.  En ese caso , dentro del ide de ZXBS, con los bancos mapeados , cargo el proyecto del programa , y compilo su programa principal . Luego de compilarse ,arranca el emulador integrado y dado que estan mapeados los bancos todo tiene que funcionar
 - si el programa quiere ejecutarse en un emulador externo, se debera armar un tap con el programa principal usando el compilador o zxbs. Luego se correra el tap en el emulador y se cuando el programa haga una pausa para cargar un banco se debera agregar el archivo binario que representa ese banco, usando esta alternativa de cargar archivos binarios en el emulador se podra ejecutar el programa.
 - Alternativamente para el producto final , se debera sacar las pausas de carga de bancos y reemplazarlas por load "" code. Luego se debera armar un script que arme el tap final como la suma del tap principal y todos los taps de los binarios. En tools/py hay un script bin2tap que transforma los binarios en bloques con cabecera compatibles con load"" code.

